ChartElement

StockSharp.Xaml.Charting

Базовый класс, описывающий элемент графика (индикатор, свечу и т. д.).

Наследует: ChartPart<T>

Реализует: IChartElementEx, IChartElement, IChartPart<IChartElement>, INotifyPropertyChanging, INotifyPropertyChanged, IAsyncPersistable

Свойства

ChartArea
public IChartArea ChartArea { get; private set; }
value = chartElement.ChartArea
chartElement.ChartArea = value

Область диаграммы.

ChildElements
public IEnumerable<IChartElement> ChildElements { get; }
value = chartElement.ChildElements

Детские элементы диаграммы.

Colorer
public Func<IComparable, Color?> Colorer { get; set; }
value = chartElement.Colorer
chartElement.Colorer = value

Цветные элементы.

FullTitle
public string FullTitle { get; set; }
value = chartElement.FullTitle
chartElement.FullTitle = value

Если это свойство не определено, вместо него будет использоваться автогенерированный титул.

IsLegend
public bool IsLegend { get; set; }
value = chartElement.IsLegend
chartElement.IsLegend = value

Этот элемент должен быть показан в легенде.

IsVisible
public bool IsVisible { get; set; }
value = chartElement.IsVisible
chartElement.IsVisible = value

Показать/скрыть аннотацию.

ParentElement
public IChartElement ParentElement { get; }
value = chartElement.ParentElement

Элемент родительской карты.

Priority
protected virtual int Priority { get; }
value = chartElement.Priority
XAxisId
public string XAxisId { get; set; }
value = chartElement.XAxisId
chartElement.XAxisId = value

Ось Х.

YAxisId
public string YAxisId { get; set; }
value = chartElement.YAxisId
chartElement.YAxisId = value

Ось Y.

Методы

AddChildElement
protected internal void AddChildElement(IChartElement element, bool dontDraw)
chartElement.AddChildElement(element, dontDraw)

Добавьте дочерний элемент диаграммы.

element
dontDraw
Не создавайте соответствующий элемент диаграммы. Используется для вложенных элементов.
CheckAxesCompatible
public virtual bool CheckAxesCompatible(ChartAxisType? xType, ChartAxisType? yType)
result = chartElement.CheckAxesCompatible(xType, yType)

Проверьте, можно ли нарисовать элемент с использованием предоставленных типов осей.

xType
Тип оси X.
yType
Тип оси Y.

Возвращает: если предоставленные типы поддерживаются.

Clone
public sealed override T Clone()
result = chartElement.Clone()

Создайте копию ChartElement.

Возвращает: Копия.

CopyTo
internal override T CopyTo(T elem)
result = chartElement.CopyTo(elem)

Скопируйте сообщение в .

elem
Copy.

Возвращает: Copy.

CreateClone
protected virtual T CreateClone()
result = chartElement.CreateClone()

Создайте клон, но не заполняйте поля/свойства.

GetGeneratedTitle
protected virtual string GetGeneratedTitle()
result = chartElement.GetGeneratedTitle()

Получить сгенерированный заголовок.

Возвращает: Автоматическое создание заголовка элемента диаграммы.

LoadAsync
public override Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = chartElement.LoadAsync(storage, cancellationToken)

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

Возвращает: Task

OnDraw
protected abstract bool OnDraw(ChartDrawData data)
result = chartElement.OnDraw(data)

Нарисуйте корневой элемент.

data
Данные для рисования диаграммы.

Возвращает: если данные были успешно нарисованы, в противном случае возвращается .

OnReset
protected virtual void OnReset()
chartElement.OnReset()

Сбросить элемент.

RemoveChildElement
protected internal void RemoveChildElement(IChartElement element)
chartElement.RemoveChildElement(element)

Удалить дочерний элемент диаграммы.

SaveAsync
public override Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = chartElement.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Возвращает: Task